<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.clearfix {
  zoom: 1;
}
.clearfix:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
.marginauto {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}
.linenowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.flexCetween {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.flexAlign {
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  align-items: center;
  -webkit-align-items: center;
}
@media screen and (max-width: 1600px) {
  .navs &gt; li {
    margin-right: 28px;
  }
  .lang-defaul span {
    font-size: 14px;
  }
  .header__search a {
    font-size: 16px;
  }
  .navs &gt; li &gt; a {
    font-size: 14px;
    height: 70px;
    line-height: 70px;
  }
  .logo img {
    height: 40px;
  }
  .navs-li li a {
    font-size: 14px;
  }
  .navs-li {
    min-height: 284px;
    padding-left: 28px;
    padding-top: 30px;
  }
  .header-tel {
    padding: 22px 0 22px 64px;
  }
  .header-tel b {
    font-size: 24px;
  }
  .navs-text strong {
    margin-bottom: 30px;
    font-size: 22px;
  }
  .navs-text p {
    font-size: 14px;
  }
  .navs-text {
    width: 350px;
  }
  .navs-more a {
    padding: 0 22px;
  }
  .navs-more a span {
    font-size: 14px;
  }
  .enter figure img {
    height: 42px;
  }
  .enter-href a {
    font-size: 14px;
    width: 140px;
  }
  .industry {
    padding: 70px 8vw;
  }
  .industry-item strong {
    left: 10px;
    right: 10px;
    bottom: 20px;
    font-size: 18px;
  }
  .introduct-year {
    height: 80px;
  }
  .introduct-info {
    font-size: 18px;
  }
  .bhide {
    margin-bottom: 15px;
  }
  .btext p,
  .btext small {
    font-size: 20px;
  }
  .industry {
    border-radius: 5.21vw;
  }
  .news-center-btn li {
    margin-right: 32px;
    font-size: 18px;
  }
  .news-c-in p {
    font-size: 14px;
  }
  .join-wrap p {
    font-size: 16px;
  }
  .footer-menu-item dd p a,
  .footer-menu-item dt a {
    font-size: 14px;
  }
  .footer-address-li p,
  .footer-navs li a {
    font-size: 14px;
  }
  .footer-icp-info p,
  .footer-icp-info a,
  .network a {
    font-size: 14px;
  }
  .brief-title p {
    font-size: 20px;
  }
  .brief-introduct,
  .brief-text {
    font-size: 14px;
  }
  .about-title p {
    margin-top: 14px;
    font-size: 18px;
  }
  .history-slide {
    width: 28vw;
  }
  .history-hide {
    padding-top: 60px;
  }
  .history-slide p {
    font-size: 14px;
  }
  .culture-list li strong {
    font-size: 24px;
    height: 64px;
  }
  .culture-list li {
    margin-right: 6vw;
  }
  .culture-list li p {
    margin-top: 20px;
    font-size: 16px;
  }
  .honor-slide strong {
    margin-top: 24px;
    font-size: 18px;
  }
  .companys-info {
    font-size: 14px;
  }
  .operate-navs-li &gt; li {
    margin-right: 30px;
  }
  .operate-tops h3 {
    font-size: 2.2917vw;
  }
  .operate-in {
    font-size: 14px;
  }
  .news-v-top h3 {
    font-size: 1.56vw;
  }
  .cooperate-list li figure {
    height: 100px;
  }
  .negotiate-address-wr strong {
    font-size: 24px;
  }
  .negotiate-list li strong {
    font-size: 18px;
  }
  .negotiate-list li p {
    font-size: 14px;
  }
  .investor-list p {
    font-size: 14px;
  }
  .as-of p {
    font-size: 14px;
  }
  .investor-titles h3 {
    font-size: 2.0833vw;
  }
  .investor-titles a {
    width: 140px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
  }
  .periodical-list li a strong {
    font-size: 20px;
  }
  .exchange-info p,
  .exchange-info strong {
    font-size: 16px;
  }
  .idea-text strong {
    font-size: 25px;
  }
  .research-title p {
    font-size: 14px;
  }
  .researchs-text p {
    font-size: 14px;
  }
  .researchs-slide figure {
    height: 240px;
  }
  .researchs-slide p {
    margin-top: 24px;
    font-size: 16px;
  }
  .party-texts strong {
    font-size: 20px;
  }
  .party-texts p {
    font-size: 14px;
  }
  .party-texts span {
    width: 130px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
  }
  .party-content strong {
    font-size: 20px;
  }
  .party-view-top strong {
    font-size: 30px;
  }
  .join-company-list li {
    margin-right: 2.5%;
    width: 18%;
  }
  .join-company-list li:nth-child(7n+7) {
    margin-right: 2.5%;
  }
  .join-company-list li:nth-child(5n+5) {
    margin-right: 0;
  }
  .join-btn-item a {
    width: 260px;
  }
  .join-pop-content {
    width: 82%;
    margin-left: -41%;
  }
  .join-pop-top strong {
    margin-bottom: 30px;
    font-size: 30px;
  }
  .train-info p {
    font-size: 16px;
  }
  .train-info {
    padding-top: 1.6vw;
  }
  .incentive-tt {
    margin-bottom: 42px;
    font-size: 28px;
  }
  .incentive-info strong {
    font-size: 20px;
  }
  .contact-infos span {
    font-size: 20px;
  }
  .contact-infos {
    width: 180px;
  }
  .loader-numble b {
    font-size: 42px;
  }
  .loader-numble span {
    font-size: 20px;
  }
  .introduct-wrap {
    width: 80%;
    height: 400px;
  }
  .report-info strong {
    margin-bottom: 22px;
    font-size: 24px;
  }
  .report-info span {
    width: 120px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
  }
  .contact-wrs strong {
    font-size: 24px;
  }
  .contact-wrs p {
    line-height: 36px;
    font-size: 14px;
  }
}
@media screen and (max-width: 1360px) {
  .operate-navs-li &gt; li {
    margin-right: 24px;
  }
  .operate-navs-li &gt; li &gt; a {
    font-size: 15px;
    height: 78px;
  }
  .operate-banner-info {
    bottom: 140px;
  }
  .operate-navs-li &gt; li &gt; a:before {
    right: -16px;
  }
}
@media screen and (max-width: 1240px) {
  .header-wrap {
    padding: 0 40px;
  }
  .navs &gt; li {
    margin-right: 18px;
  }
}
@media screen and (max-width: 1024px) {
  .header-right {
    position: fixed;
    right: -100%;
    top: 0;
    z-index: -1;
    width: 100%;
    bottom: 0;
    padding-bottom: 30px;
    display: flex;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    flex-direction: column;
    padding-top: 140px;
    background: #0097e0;
    transition: 0.88s;
  }
  .header-right.show {
    right: 0;
  }
  .navs {
    display: block;
    width: 90%;
  }
  .navs &gt; li {
    margin-right: 0;
    text-align: center;
  }
  .navs &gt; li &gt; a {
    font-size: 16px;
    height: 44px;
    line-height: 44px;
  }
  .navs-li li:last-child {
    margin-bottom: 0;
  }
  .header__wrs {
    margin-top: 20px;
  }
  .header__search {
    margin-left: 0;
    padding-right: 12px;
  }
  .menubtn {
    display: block;
  }
  .header-wrap {
    padding: 0 5%;
    height: 66px;
  }
  .header.scroll .menubtn span {
    background: #000;
  }
  .header.scroll .menubtn span:before,
  .header.scroll .menubtn span:after {
    background: #000;
  }
  .business {
    padding: 0;
  }
  .enter-top {
    padding: 48px 0;
  }
  .enter figure img {
    width: auto;
    height: 30px;
  }
  .enter-href {
    margin-left: 20px;
  }
  .enter-href a {
    width: 120px;
  }
  .industry {
    padding: 60px 4vw;
  }
  .introduct-year time {
    font-size: 40px;
  }
  .introduct-year {
    height: 70px;
    font-size: 22px;
  }
  .introduct-data-item p b {
    font-size: 40px;
  }
  .introduct-data-item span {
    font-size: 14px;
  }
  .news-center {
    padding: 60px 5%;
  }
  .news-center-t {
    display: block;
  }
  .news-center-info {
    width: 100%;
  }
  .news-center-time strong {
    margin-bottom: 12px;
    font-size: 20px;
  }
  .news-center-right {
    margin-top: 30px;
    width: 100%;
  }
  .news-c-list li a {
    padding: 20px 0;
  }
  .news-c-in strong {
    font-size: 20px;
  }
  .join {
    padding: 0 5% 80px;
  }
  .footer-top {
    padding: 0 5%;
  }
  .footer-menu {
    display: none;
  }
  .footer-address {
    padding: 50px 0 30px;
  }
  .footer-icp {
    padding: 20px 5%;
  }
  .introduct-about {
    padding: 60px 5% 120px;
  }
  .brief-title strong {
    margin-bottom: 12px;
  }
  .brief-info {
    display: block;
  }
  .brief-introduct,
  .brief-text {
    width: 100%;
  }
  .brief-over {
    margin-top: 40px;
    width: 100%;
    padding-left: 0;
  }
  .history-tops {
    padding: 0 5%;
  }
  .history-hide {
    padding-left: 5%;
  }
  .history-slide strong {
    margin-bottom: 32px;
    font-size: 32px;
  }
  .culture {
    padding: 60px 5% 110px;
  }
  .culture-list {
    flex-wrap: wrap;
  }
  .culture-list li {
    flex: none;
    margin-right: 4%;
    margin-bottom: 40px;
    width: 48%;
  }
  .culture-list li:nth-child(2n+2) {
    margin-right: 0;
  }
  .strategy {
    padding: 0 0 60px;
    flex-direction: column-reverse;
  }
  .strategy-imgs {
    width: 100%;
  }
  .strategy-imgs.articleShow figure {
    border-radius: 0;
  }
  .strategy-info {
    box-sizing: border-box;
    padding: 45px 5%;
    width: 100%;
  }
  .strategy-text {
    margin-top: 40px;
  }
  .honor-hide {
    margin-left: 5%;
  }
  .companys {
    display: block;
  }
  .companys-info {
    width: 100%;
  }
  .company-data {
    margin-top: 50px;
    padding: 0;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .company-data-item {
    width: 33.333%;
    margin-bottom: 30px;
  }
  .company-data-item b {
    font-size: 40px !important;
  }
  .operate-menu {
    position: relative;
    display: block;
    z-index: 3;
    background: #fff;
    left: 0;
    right: 0;
    flex-direction: column-reverse;
    justify-content: start;
    align-items: flex-start;
  }
  .operate-navs-li &gt; li &gt; a {
    color: #666666;
  }
  .operate-navs {
    padding-left: 5%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  }
  .posites {
    padding-left: 5%;
    margin-top: 20px;
  }
  .posites span,
  .posites a,
  .posites b {
    color: #666;
  }
  .operate-navs-li {
    padding-top: 20px;
    display: flex;
    flex-wrap: wrap;
  }
  .operate-navs-li &gt; li {
    margin-bottom: 12px;
  }
  .operate-navs-li &gt; li &gt; a {
    height: auto;
    white-space: nowrap;
  }
  .third-menu-list {
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
  }
  .operate-banner {
    overflow: visible;
  }
  .operate-banner-info {
    bottom: 160px;
    left: 5%;
    right: 5%;
  }
  .operate-banner-info strong {
    font-size: 24px;
  }
  .operate-banner-info p {
    font-size: 16px;
  }
  .operate-introduct {
    padding: 60px 5% 60px;
    display: block;
  }
  .operate-intro-imgs {
    width: 100%;
  }
  .operate-intro-imgs figure img {
    height: 100%;
  }
  .operate-company {
    margin-top: 40px;
    width: 100%;
  }
  .operate-tops strong {
    font-size: 20px;
  }
  .operate-tops h3 {
    font-size: 24px;
  }
  .product-service {
    padding: 0 5% 60px;
  }
  .operate-navs-li &gt; li {
    margin-right: 30px;
  }
  .operate-navs-li &gt; li &gt; a:before {
    border-top-color: #666666;
  }
  .news-boxs {
    padding: 60px 5%;
  }
  .news-list li {
    margin-right: 2%;
    margin-bottom: 32px;
    width: 32%;
  }
  .news-list li:nth-child(4n+4) {
    margin-right: 2%;
  }
  .news-list li:nth-child(3n+3) {
    margin-right: 0;
  }
  .news-inner {
    padding: 50px 5%;
  }
  .news-views {
    padding: 0 5%;
    display: block;
  }
  .news-v-left {
    width: 100%;
    border-right: none;
    padding-top: 30px;
  }
  .news-v-left .posites {
    padding-left: 0;
  }
  .news-v-top h3 {
    font-size: 22px;
  }
  .news-v-info {
    padding-right: 0;
    font-size: 14px;
  }
  .news-v-top p span {
    font-size: 14px;
  }
  .news-v-info {
    padding-bottom: 60px;
  }
  .news-compents {
    padding: 0;
    padding-bottom: 60px;
  }
  .commpent-tt {
    margin-bottom: 24px;
    font-size: 22px;
  }
  .commpent-list li {
    margin-bottom: 40px;
  }
  .industry-tt strong {
    font-size: 24px;
  }
  .industry-li li a p {
    font-size: 16px;
  }
  .cooperate-box {
    padding: 55px 5% 100px;
  }
  .cooperate-btn span {
    width: 160px;
  }
  .negotiate {
    padding: 50px 5% 80px;
  }
  .negotiate-top {
    display: block;
  }
  .map {
    width: 100%;
    border-radius: 8px 8px 0 0;
  }
  .negotiate-address {
    width: 100%;
    padding: 60px 0;
    border-radius: 0 0 8px 8px;
  }
  .negotiate-list li {
    margin-right: 4%;
    margin-bottom: 40px;
    width: 48%;
  }
  .negotiate-list li:nth-child(3n+3) {
    margin-right: 4%;
  }
  .negotiate-list li:nth-child(2n+2) {
    margin-right: 0;
  }
  .investor-top {
    padding: 55px 5%;
    display: block;
  }
  .investor-left {
    padding-right: 0;
  }
  .investor-right {
    margin-top: 30px;
    width: 100%;
    margin-left: 0;
  }
  .investor-list {
    margin-right: 0;
  }
  .investor-list p {
    width: 33.3333%;
  }
  .investor-left:before {
    display: none;
  }
  .periodical {
    padding: 60px 5%;
  }
  .investor-titles h3 {
    font-size: 24px;
  }
  .investor-titles {
    margin-bottom: 42px;
  }
  .periodical-list li {
    margin-right: 4%;
    width: 48%;
  }
  .periodical-list li:nth-child(2n+2) {
    margin-right: 0;
  }
  .exchange {
    padding: 50px 5%;
  }
  .exchange-list li {
    margin-right: 4%;
    width: 48%;
  }
  .exchange-list li:nth-child(3n+3) {
    margin-right: 4%;
  }
  .exchange-list li:nth-child(2n+2) {
    margin-right: 0;
  }
  .workstation .research-title {
    position: relative;
    left: 0;
    top: 0;
    padding: 45px 5%;
    box-sizing: border-box;
    width: 100%;
  }
  .researchs {
    padding: 60px 5%;
  }
  .researchs-wrap {
    display: block;
  }
  .researchs-text {
    width: 100%;
  }
  .researchs-tabs {
    width: 100%;
    margin-top: 30px;
  }
  .researchs-tabs .common-btn {
    position: relative;
    top: 0;
    margin-top: 40px;
    justify-content: center;
  }
  .workstation figure {
    display: none;
  }
  .publicity {
    padding: 50px 5% 80px;
  }
  .party-box {
    padding: 60px 5%;
  }
  .party-info a {
    display: block;
  }
  .party-imgs {
    width: 100%;
  }
  .party-texts {
    margin-top: 30px;
    width: 100%;
  }
  .party-time b {
    font-size: 40px;
  }
  .party-views {
    padding: 0 5% 60px;
  }
  .party-view-top strong {
    font-size: 22px;
  }
  .party-view-top p span,
  .party-view-info {
    font-size: 14px;
  }
  .join-company {
    padding: 60px 5%;
  }
  .join-company-list li {
    margin-right: 2%;
    padding: 26px 22px;
    width: 32%;
  }
  .join-company-list li:nth-child(5n+5) {
    margin-right: 2%;
  }
  .join-company-list li:nth-child(3n+3) {
    margin-right: 0;
  }
  .join-company-list li:nth-child(7n+7) {
    margin-right: 2%;
  }
  .join-btns-list {
    padding: 0 5%;
  }
  .join-btns-list .join-btn-item {
    flex: 1;
  }
  .join-btns-list .join-btn-item a {
    width: auto;
  }
  .involvement {
    padding: 60px 5%;
  }
  .involvement-top h3 {
    font-size: 26px;
  }
  .searchs-btns {
    padding: 0 30px 0 20px;
  }
  .searchs-btns span {
    font-size: 14px;
  }
  .involvement-searchs .text {
    padding-left: 30px;
    flex: 1;
  }
  .involvement-name span:nth-child(2),
  .involvement-list li p:nth-child(2),
  .involvement-name span:nth-child(4),
  .involvement-list li p:nth-child(4),
  .involvement-name span:nth-child(5),
  .involvement-list li p:nth-child(5),
  .involvement-name span:nth-child(6),
  .involvement-list li p:nth-child(6) {
    display: none;
  }
  .involvement-name span:nth-child(1),
  .involvement-list li p:nth-child(1),
  .involvement-name span:nth-child(3),
  .involvement-list li p:nth-child(3) {
    flex: 1;
  }
  .more-posite {
    padding-top: 30px;
  }
  .more-posite a {
    font-size: 16px;
  }
  .involvement-list li p span {
    font-size: 14px;
  }
  .join-pop-content {
    width: 100%;
    margin-left: -50%;
    max-height: 100%;
  }
  .join-pop-wr {
    padding: 62px 5%;
  }
  .join-pop-top p span,
  .join-pop-info {
    font-size: 14px;
  }
  .join-email a {
    width: 180px;
    height: 50px;
    line-height: 50px;
  }
  .close-pop {
    right: 5%;
    top: 40px;
  }
  .train-box {
    padding: 50px 5%;
    display: block;
  }
  .train-imgs {
    width: 100%;
  }
  .train-info {
    padding-top: 38px;
    width: 100%;
  }
  .train-info strong {
    font-size: 20px;
  }
  .train-info p {
    font-size: 15px;
  }
  .train-tt {
    font-size: 24px;
  }
  .channel {
    padding: 60px 5%;
  }
  .channel-tt {
    font-size: 24px;
  }
  .channel-wrap {
    display: block;
  }
  .channel-imgs {
    width: 100%;
  }
  .channel-info {
    margin-top: 30px;
    width: 100%;
  }
  .welfare {
    padding: 60px 5%;
  }
  .welfare-top {
    width: 100%;
  }
  .welfare-top img {
    height: 60px;
  }
  .welfare-imgs {
    margin-top: 30px;
  }
  .welfare-top strong {
    font-size: 22px;
  }
  .welfare-top p {
    font-size: 14px;
  }
  .contact-fs {
    display: block;
  }
  .contact-map {
    width: 100%;
    height: 400px;
  }
  .contact-right {
    padding: 40px 5%;
    width: 100%;
  }
  .contact-item b {
    font-size: 30px;
  }
  .header.scroll .menubtn.active span {
    background: transparent;
  }
  .header.scroll .navs &gt; li &gt; a,
  .header.innerbg .navs &gt; li &gt; a,
  .header.scroll .header__search a,
  .header.innerbg .header__search a {
    color: #fff;
  }
  .header.scroll .lang-defaul span,
  .header.innerbg .lang-defaul span,
  .header.scroll .lang-defaul i,
  .header.innerbg .lang-defaul i {
    color: #fff;
  }
  .introduct-vh {
    position: sticky;
    top: 0;
    margin: 0 5%;
  }
  .introduct-wrap {
    width: 90%;
  }
  .introduct-data {
    box-sizing: border-box;
    width: 100%;
  }
  .header:hover .menubtn span {
    background: #000;
  }
  .header:hover .menubtn span:before,
  .header:hover .menubtn span:after {
    background: #000;
  }
  .header:hover .menubtn.active span {
    background: transparent;
  }
  .header.scroll .navs &gt; li &gt; a,
  .header.innerbg .navs &gt; li &gt; a,
  .header:hover .navs &gt; li &gt; a {
    color: #fff;
  }
  .header.scroll .header__search,
  .header.innerbg .header__search,
  .header:hover .header__search {
    border-color: #fff;
  }
  .header.scroll .header__search a,
  .header.innerbg .header__search a,
  .header:hover .header__search a {
    color: #fff;
  }
  .header.scroll .lang-defaul span,
  .header.innerbg .lang-defaul span,
  .header:hover .lang-defaul span,
  .header.scroll .lang-defaul i,
  .header.innerbg .lang-defaul i,
  .header:hover .lang-defaul i {
    color: #fff;
  }
  .header.scroll .navs &gt; li.active &gt; a,
  .header.innerbg .navs &gt; li.active &gt; a,
  .header:hover .navs &gt; li.active &gt; a,
  .header.scroll .navs &gt; li:hover &gt; a,
  .header.innerbg .navs &gt; li:hover &gt; a,
  .header:hover .navs &gt; li:hover &gt; a {
    color: #fff;
  }
  .navs-menu {
    position: relative;
    display: none;
  }
  .navs-info {
    display: none;
  }
  .navs-left {
    width: 100%;
    background: none;
    justify-content: center;
  }
  .navs-info {
    display: none;
    background: none !important;
    width: auto;
  }
  .header-tel {
    display: none;
  }
  .navs-leftwr {
    margin-right: 0;
  }
  .navs-li {
    min-height: auto;
    padding: 15px 12px;
  }
  .report-boxs,
  .contact-boxs {
    padding: 50px 5%;
  }
  .report-lists li {
    margin-right: 0;
    margin-bottom: 30px;
    width: 100%;
  }
  .contact-boxs {
    display: block;
  }
  .contact-m {
    width: 100%;
    height: 340px;
    border-radius: 10px 10px 0 0;
  }
  .contact-tetxs {
    width: 100%;
    border-radius: 0 0 10px 10px;
    display: block;
  }
  .contact-wrs {
    padding: 32px 22px;
  }
  .joun-btn-fixs {
    padding-top: 50px;
  }
  .incentive-imgs {
    padding: 60px 5%;
  }
  .industry-names-list {
    display: none;
  }
  .industry-names {
    left: 5%;
    border-top: none;
  }
  .industrys-swiper .swiper-pagination {
    display: none !important;
  }
}
@media screen and (max-width: 751px) {
  .btext p,
  .btext small {
    font-size: 18px;
  }
  .btext strong {
    font-size: 26px;
  }
  .banner .swiper-pagination {
    left: 5%;
    bottom: 40px;
  }
  .btext small {
    font-size: 14px;
  }
  .banner .swiper-pagination .swiper-pagination-bullet {
    margin-right: 18px;
  }
  .enter {
    padding: 12px 15px 12px 30px;
  }
  .enter figure img {
    height: 22px;
  }
  .industry {
    padding: 70px 0;
  }
  .industry-list {
    padding-bottom: 30px;
  }
  .introduct-vh {
    margin: 0;
    top: 100px;
  }
  .industry-row {
    flex-wrap: wrap;
  }
  .industry-item {
    margin-top: 0 !important;
    margin-bottom: 38px;
    width: 48% !important;
  }
  .industry-item:nth-child(2) {
    margin-left: 4%;
    margin-right: 0;
  }
  .industry-logo {
    position: relative;
    left: 0;
    top: 0;
    margin-bottom: 40px;
    transform: translate(0);
    margin-top: 0;
    text-align: center;
  }
  .industry-logo img {
    width: auto;
    height: 60px;
  }
  .industry-row {
    justify-content: flex-start;
  }
  .industry-down {
    position: relative;
  }
  .industry-down .industry-item:first-child {
    position: absolute;
    right: 0;
    top: -32.3vw;
    margin-top: -38px !important;
  }
  .industry-item strong {
    font-size: 16px;
  }
  .industry-down .industry-item:nth-child(2) {
    margin: 0;
    margin-right: 4%;
  }
  .introduct-line {
    display: none;
  }
  .introduct {
    padding-top: 70px;
  }
  .introduct-time strong {
    margin-right: 18px;
    font-size: 26px;
  }
  .introduct-year {
    padding: 0 30px;
  }
  .introduct-info {
    line-height: 2;
    font-size: 16px;
  }
  .introduct-top {
    margin-bottom: 40px;
  }
  .introduct-data {
    padding: 40px 30px;
  }
  .industry-more a {
    width: 130px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
  }
  .introduct-data-item {
    width: auto;
    margin-right: auto;
    width: 200px;
  }
  .introduct-data-item:last-child {
    margin-right: 0;
  }
  .introduct-data-list {
    padding-left: 0;
  }
  .introduct-data-item p b {
    font-size: 32px;
  }
  .introduct-data-item span {
    line-height: 1.4;
  }
  .introduct-data-item p {
    margin-bottom: 10px;
  }
  .introduct-year {
    font-size: 18px;
  }
  .introduct-year time {
    margin-right: 7px;
    font-size: 32px;
  }
  .news-center-info figure {
    border-radius: 4.533vw;
  }
  .news-center-time {
    left: 30px;
    right: 30px;
    bottom: 30px;
  }
  .news-center-right {
    margin-top: 10px;
  }
  .news-center-list li {
    margin-right: 0;
    width: 100%;
  }
  .news-center-list li a {
    padding: 18px 0;
  }
  .news-center-list li a strong,
  .news-center-list li a time {
    font-size: 14px;
  }
  .news-c-in strong {
    margin-bottom: 18px;
    font-size: 18px;
  }
  .news-c-imgs figure {
    padding-bottom: 80px;
  }
  .news-center-top {
    display: block;
  }
  .news-title {
    font-size: 24px;
  }
  .news-center-class {
    justify-content: space-between;
    margin-top: 18px;
  }
  .news-center-time strong {
    font-size: 18px;
  }
  .news-center-time {
    bottom: 20px;
  }
  .join-fix {
    padding: 80px 30px;
  }
  .join-wrap {
    width: 100%;
  }
  .join-wrap strong {
    margin-bottom: 18px;
    font-size: 22px;
  }
  .join-wrap p {
    font-size: 14px;
  }
  .footer-address {
    display: block;
  }
  .footer-eq {
    margin-top: 30px;
  }
  .footer-icp {
    display: block;
  }
  .footer-navs {
    flex-wrap: wrap;
  }
  .footer-navs li {
    margin-bottom: 5px;
  }
  .footer-navs li:after {
    height: 12px;
    margin-top: -6px;
  }
  .introduct-year {
    height: 60px;
  }
  .introduct-time {
    margin-bottom: 30px;
  }
  .industry {
    padding: 50px 0;
  }
  .ptitle strong {
    font-size: 28px;
  }
  .ptitle {
    margin-bottom: 26px;
  }
  .introduct-about {
    padding: 50px 5% 180px;
  }
  .brief-title strong {
    margin-bottom: 10px;
    font-size: 24px;
  }
  .brief-title p {
    font-size: 18px;
  }
  .brief-introduct {
    text-indent: 20px;
  }
  .history {
    padding: 60px 0;
  }
  .common-btn span {
    margin-right: 10px;
    width: 42px;
    height: 42px;
    line-height: 42px;
  }
  .history-slide {
    padding: 30px 28px 50px;
    width: 70vw;
  }
  .about-title strong {
    font-size: 24px;
  }
  .about-title p {
    font-size: 16px;
    line-height: 1.5;
  }
  .culture-list li strong {
    font-size: 22px;
  }
  .culture-list {
    margin-top: 40px;
  }
  .honor-box {
    padding: 0 0 60px;
  }
  .honor-slide {
    padding: 30px 0 40px;
  }
  .strategy-text {
    font-size: 14px;
  }
  .compant-dit {
    display: none;
  }
  .company-data-item {
    padding-top: 0 !important;
  }
  .company-data-item p {
    font-size: 14px;
  }
  .company-boxs {
    padding-bottom: 100px;
  }
  .operate-banner figure {
    padding-bottom: 300px;
  }
  .operate-arrow {
    width: 46px;
    height: 46px;
    line-height: 46px;
  }
  .operate-banner-info strong {
    margin-bottom: 12px;
  }
  .product-service-item strong {
    width: 100px;
  }
  .product-service-li span {
    font-size: 14px;
  }
  .operate-prev a {
    font-size: 14px;
  }
  .operate-prev {
    height: 60px;
    margin-top: 35px;
  }
  .news-inner {
    padding: 54px 5%;
  }
  .news-boxs {
    padding: 50px 5%;
  }
  .news-list li {
    margin-right: 3%;
    width: 48.5%;
  }
  .news-list li:nth-child(3n+3) {
    margin-right: 3%;
  }
  .news-list li:nth-child(2n+2) {
    margin-right: 0;
  }
  .news-list li a {
    padding: 26px 22px 24px;
  }
  .news-list li a strong {
    margin-bottom: 16px;
    font-size: 15px;
    margin-top: 18px;
  }
  .news-detais span {
    font-size: 14px;
  }
  .news-page a {
    margin-right: 4px;
    min-width: 38px;
    height: 38px;
    font-size: 13px;
    line-height: 38px;
    display: none;
  }
  .news-page a:first-child,
  .news-page a:last-child {
    display: block;
  }
  .news-v-top {
    padding-right: 0;
  }
  .news-back {
    display: none;
  }
  .industry-info {
    left: 5%;
    right: 5%;
    width: auto;
  }
  .industry-slide:nth-child(2n+2) .industry-info {
    left: 5%;
  }
  .cooperate-list li {
    margin-bottom: 30px;
    margin-right: 2%;
    width: 32%;
  }
  .cooperate-list li:nth-child(4n+4) {
    margin-right: 2%;
  }
  .cooperate-list li:nth-child(3n+3) {
    margin-right: 0;
  }
  .cooperate-list li figure {
    height: 60px;
  }
  .cooperate-btn {
    margin-bottom: 40px;
  }
  .cooperate-btn span {
    width: auto;
    margin-right: 8px;
    flex: 1;
    font-size: 15px;
  }
  .map {
    height: 340px;
  }
  .negotiate-address {
    padding: 42px 0;
  }
  .negotiate-address-wr {
    padding: 0 30px;
  }
  .negotiate-address-wr strong {
    margin-bottom: 30px;
    font-size: 22px;
  }
  .negotiate-address-wr p {
    font-size: 14px;
  }
  .negotiate-list li {
    margin-right: 0 !important;
    padding: 30px 24px;
    width: 100%;
  }
  .operate-banner-info {
    padding-right: 60px;
  }
  .investor-list p {
    width: 50%;
  }
  .periodical-list li {
    margin-right: 0 !important;
    width: 100%;
  }
  .periodical-list li a {
    padding: 30px 24px;
  }
  .bulletin {
    padding: 50px 5%;
  }
  .bulletin-list li a strong {
    padding-right: 0;
  }
  .bulletin-list li a time {
    position: relative;
    top: 0;
    margin-top: 20px;
  }
  .exchange-list li {
    margin-right: 0 !important;
    width: 100%;
    padding: 28px 24px;
  }
  .idea-box {
    padding: 50px 5%;
  }
  .research-title strong {
    font-size: 24px;
  }
  .research-title p {
    font-size: 14px;
  }
  .idea-list {
    margin-top: 40px;
    display: block;
  }
  .idea-list li {
    margin-right: 0;
    margin-bottom: 40px;
    width: 100%;
  }
  .publicity-list li a {
    display: block;
  }
  .publicity-info {
    width: auto;
    margin: 0;
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .publicity-list li a {
    padding: 30px 0;
  }
  .publicity-info p {
    font-size: 14px;
  }
  .party-wr {
    padding: 26px;
  }
  .party-texts time {
    margin-bottom: 24px;
  }
  .party-content strong {
    font-size: 18px;
  }
  .party-content p,
  .party-content span {
    font-size: 14px;
  }
  .party-prevs {
    display: block;
  }
  .party-prevs p {
    margin-bottom: 12px;
    width: 100%;
  }
  .party-prevs p:last-child {
    text-align: left;
  }
  .party-back {
    display: none;
  }
  .party-view-info {
    padding: 30px 0 40px;
  }
  .join-btn-item a span {
    margin-left: 6px;
    font-size: 16px;
  }
  .join-btn-item a i {
    font-size: 26px;
  }
  .join-btn-item a {
    height: 52px;
  }
  .train-swiper {
    margin-top: 40px;
  }
  .train-dits {
    margin-top: 24px;
  }
  .train-slide p {
    margin-top: 22px;
  }
  .train-info b {
    font-size: 40px;
  }
  .channel-texts {
    font-size: 15px;
  }
  .incentive {
    padding: 50px 0 50px 5%;
  }
  .contact-item {
    margin-bottom: 35px;
  }
  .contact-infos {
    flex: 1;
    width: 0;
    margin-left: 18px;
  }
  .contact-infos p {
    font-size: 14px;
  }
  .operate-navs {
    padding: 0 5%;
  }
  .website-map {
    padding: 50px 5% 70px;
  }
  .website-tt {
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    padding-left: 20px;
  }
  .website-list {
    padding: 22px 22px 12px 22px;
  }
  .website-list li {
    margin-bottom: 10px;
  }
  .website-wr {
    bottom: 40px;
  }
  .privacy {
    padding: 55px 5% 60px;
  }
  .privacy-tt {
    margin-bottom: 30px;
    font-size: 22px;
  }
  .privacy-info {
    font-size: 14px;
  }
  .language {
    padding: 80px 5%;
  }
  .language h3 {
    font-size: 20px;
  }
  .language-list {
    margin-top: 20px;
  }
  .language-list li a {
    font-size: 16px;
  }
  .loaders.active .loaders-line:before,
  .loaders.active .loaders-line:after {
    background-size: auto 100%;
  }
  .loader-text img {
    height: 50px;
  }
  .loader-numble b {
    font-size: 35px;
  }
  .loader-text {
    top: 50%;
  }
  .industry-row.article-block .industry-item {
    left: 0 !important;
    right: 0 !important;
    transform: translate(0, 0);
    margin: 0 !important;
    margin-right: 4% !important;
    margin-bottom: 10px !important;
    position: static;
    transition: 0s !important;
  }
  .industry-row.article-block .industry-item:nth-child(2n+2) {
    margin-right: 0 !important;
  }
  .header__search a:hover {
    color: #fff;
  }
  .search__down {
    right: auto;
    left: -20px;
  }
  .introduct-wrap {
    height: 240px;
  }
  .pbanner figure {
    height: 180vw;
  }
  .banner-slide figure {
    height: 180vw;
  }
  .industry-row .industry-item a {
    transition: 0s;
  }
  .industry-row.show .industry-item a {
    transition-delay: 0s;
  }
  .introduct-wrap {
    overflow: hidden;
  }
  .report-lists li a figure {
    height: 150px;
  }
  .report-info {
    left: 30px;
  }
  .industry-names-list {
    padding: 0 5%;
    flex-wrap: wrap;
    justify-content: start;
  }
  .industry-names-list li {
    margin-right: 12px;
    font-size: 14px;
  }
}
@media screen and (max-width: 481px) {
  .news-center-btn {
    flex: 1;
  }
  .news-center-btn li {
    margin-right: auto;
    font-size: 16px;
  }
}
</pre></body></html>